Pros Vs Cons Of When To Use Pointers In Golang